import math
a=float(input("请输入边长a： "))
b=float(input("请输入边长b： "))
c=float(input("请输入边长c： "))
if(a>0 and b>0 and c>0 and a+b>c and a+c>b and b+c>a):
    h=(a+b+c)/2
    q=2*h
    area=math.sqrt(h*(h-a)*(h-b)*(h-c));
    h1=2*area/a
    M1=max(a,b,c)
    M2=min(a,b,c)
    print("三角形的三边长为：",a,"、",b,"和",c)
    print("三角形的面积为：",area)
    print("三角形的周长为：",2*h)
    print("边长A对应的高为：",h1)
    print("三角形的最长的边为：",M1)
    print("三角形的最短的边为：",M2)
else:
    print("不能构成三角形")
